Skip to main content

Création d'une application de démarrage

Une application de démarrage est la version de l'application qui est démarrée automatiquement lorsque le contrôleur est allumé ou démarré. Pour cela, l'application sur l'automate doit exister en tant que <application name>.app déposer.

Pour chaque application en cours d'exécution sur l'automate, une application de démarrage peut également y être enregistrée.

Par défaut, CODESYS génère automatiquement l'application de démarrage lorsqu'une application est téléchargée et les transfère à l'automate. Les paramètres par défaut pour la génération automatique se trouvent dans le Propriétés de l'objet d'application dans le Application de démarrageCatégorie. Lorsque vous vous connectez avec une application modifiée, vous êtes toujours invité à générer ou non une nouvelle application de démarrage.

De plus, vous pouvez cliquer sur En ligne → Créer une application de démarrage à tout moment en mode en ligne pour créer une nouvelle application de démarrage.

Vous pouvez également créer et enregistrer une copie locale d'une application de démarrage en mode hors ligne. Ensuite, vous pouvez copier cette application dans l'automate avec des outils externes. Ainsi, vous pouvez transférer une application vers l'automate, même en l'absence de connexion à CODESYS.

Génération automatique et explicite d'applications de démarrage sur l'automate

Prérequis : En mode hors ligne et votre application est compilée sans erreur. La connexion à l'automate est configurée et l'automate est en cours d'exécution. L'application est active. Les étapes suivantes illustrent les options :

  1. Cliquez sur En ligne → Se connecter.

    le <application name>.app fichier d'application de démarrage est créé sur l'automate avec le CRC du <application name>.crc application de démarrage.

  2. Cliquez explicitement En ligne → Créer une application de démarrage.

    Les fichiers sur l'automate sont remplacés par de nouveaux fichiers.

  3. Se déconnecter.

  4. Modifiez l'application. Reconnectez-vous au contrôleur.

    Vous êtes invité à effectuer une modification en ligne. Vous voyez le Mettre à jour l'application de démarrage option dans la même boîte de dialogue. Il est désactivé par défaut. Le réglage par défaut peut être modifié dans le Propriétés de l'objet d'application dans le Application de démarrage Catégorie.

  5. Laissez l'option décochée et continuez à vous connecter.

    Un nouveau fichier d'application de démarrage n'est pas créé.

  6. Déconnectez-vous à nouveau. Fermez le projet. Arrêtez l'automate. Redémarrez le contrôleur.

    L'application d'amorçage créée ci-dessus s'exécute sur l'automate.

Astuce

Vous pouvez enregistrer l'application de démarrage chiffrée sur l'automate. Ces paramètres pour l'objet d'application sont définis dans le Propriétés dans le Options de création d'applications Catégorie.

Pour plus d'informations, consultez : Exécuter le changement en ligne

Création d'une application de démarrage en mode hors ligne

Prérequis : En mode hors ligne et votre application est compilée sans erreur. Vous souhaitez générer une application de démarrage pour une application et la sauvegarder dans le répertoire de fichiers pour la copier ultérieurement dans l'automate à l'aide d'outils externes (sans CODESYS).

  1. Cliquez sur En ligne → Créer une application de démarrage.

    Une boîte de dialogue s'ouvre pour spécifier un emplacement dans le système de fichiers local.

  2. Cliquez sur un chemin d'enregistrement, puis sur Sauvegarder.

  3. Si l'application a changé depuis la dernière génération d'application de démarrage, vous êtes invité à utiliser un nouveau code pour l'application de démarrage. Dans ce cas, cliquez sur Oui.

    le Enregistrer sous la boîte de dialogue s'ouvre.

  4. Sélectionnez un répertoire et cliquez sur Sauvegarder.

    Le fichier d'application de démarrage <nom de l'application.app> est créé dans le chemin indiqué.

    Vous êtes invité à indiquer si les informations de compilation de l'application de démarrage sont enregistrées ou non.

  5. Cliquez sur Oui.

    Les informations de compilation sont enregistrées dans le répertoire du projet sous la forme d'un fichier nommé <application name>.compileinfo. C'est une exigence pour une éventuelle modification en ligne lors de la prochaine mise à jour de l'application. Noter la Construire → Nettoyer La commande supprime ce fichier.

Remarque à utiliser avec CODESYS Control Win

Lors de l'utilisation d'un CODESYS Control Win, le nom de l'application doit également être inclus dans le fichier de configuration (*.cfg).

[CmpApp]
Application.1=MyApplication